rain drop - French English Dictionary